#-*- coding: UTF-8 -*-
'''
【程序1】
题目：有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数？都是多少？
1.程序分析：可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
　　　　　　掉不满足条件的排列。
2.程序源代码：
'''
a = 0
print ("\n")
print ("有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数如下：")
for i in range(1,5):
    for j in range(1,5):
        if j == i:  continue
        else:
            for k in range(1,5):
                if k == j or k == i:  continue
                else:
                    print ("%d%d%d " %(i,j,k))
                    a = a + 1
print ("共计有：%d"%a)
